home *** CD-ROM | disk | FTP | other *** search
- { MPI - Multiple Precision Positive Integer Arithmetic Package }
- { Copyright 1989, KSU Research Foundation, Manhattan KS 66506 }
- { License granted to copy, but not for sale or profit }
- multp .doc This is the documentation file for the package and its
- accompanying demonstrations.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- multp .8 These are the assembler source files for the components of
- probp .8 MPI. The *.8 files are suitable for inclusion in an assembly
- mpiface .8l with assembler-level drivers like pptest.8, below. The *.8x
- mpiface .8s files are the source for the *.obj files which are for
- multp .8s inclusion in Pascal compilations.
- probp .8s
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- mpiface .obj These are the assembled object files from the above *.8x source
- mpifacel.obj files. They can be included in Turbo Pascal 4 compilations
- multp .obj or (presumably, I haven't done it) linked together with other
- probp .obj object files.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- pptest .8 This is the sole assembler-level test/demo of MPI (assembler
- source). (See MULTP.DOC for description of its function.)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- pptest .com This is the run file from the above source.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- savvy .sam Input file and expected result file for a run of PPTEST.COM.
- answer .sam
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- cfffcomb.exe These 14 files are the Pascal programs which exercise/demon-
- cfffcomb.pas strate the Multiple Precision Integer (MPI) arithmetic package.
- cfffcomb.war See MULTP.DOC for explanation of their functions. The *.war
- divtest .exe files are input files for SPA:WN (my Structured Programming
- divtest .pas Automated: Warnier Notation programming system). The *.pas
- luclehmr.exe files are normal Pascal source code (for TURBO Pascal 4) and
- luclehmr.pas the *.exe files are the result of a Turbo 4 compilation and
- luclehmr.war are run-ready, if the appropriate files are available.
- mersenne.exe
- mersenne.pas
- p50to128.exe
- p50to128.pas
- turbtest.exe
- turbtest.pas
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- DIVTEST, LUCLEHMR, MERSENNE, P50TO128, and TURBTEST require
- no input files, and the output goes entirely to the screen.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- nsin21 .fil CFFFCOMB requires two input files, nsin.fil and primes.fil,
- primes21.fil and produces one output file, outfile.fil. The first three
- outfil21.fil files give examples of factoring 21 digit numbers and the
- nsin29 .fil last three show factoring of 29 digit numbers. To run, simply
- primes29.fil rename or copy the input files to the correct input file names.
- outfil29.fil Primes29.fil contains a great excess of primes, to supply 74.
- Primes21.fil contains only 50 primes, to limit m suitably.